body{font-size:12px;}
.bg-gray{background-color:#f3f3f3;}
/*顶部*/
.jd-head{height:30px;background-color:#e3e4e5;color:#999;}
/*搜索*/
.jd-search-panel{margin-top:20px;}
.jd-search-panel .input-group input{border-color:red;border-radius:0;}
.jd-search-panel .input-group .input-group-btn button{padding:6px 14px;border-color:red;border-radius:0;background-color:red;color:#fff;}
.jd-breadnav .breadcrumb{padding-left:0;background-color:inherit;}
.jd-breadnav .breadcrumb>li+li:before{content:"|"}
.jd-breadnav .breadcrumb>li>a{color:#999;text-decoration: none;}
.jd-breadnav .breadcrumb>li>a:hover{color:red;}
.jd-mygwc{display:inline-block;padding:6px 14px;background-color:#f9f9f9;border:1px solid #dfdfdf;}
.jd-mygwc >a{color:red;}
/*首页导航*/
.jd-nav{}
.jd-nav .nav-pills li a,.jd-nav .nav-pills li a:focus,.jd-nav .nav-pills li a:active{color:#000;font-weight:700;border-radius:0;background-color:inherit;}
.jd-nav .nav-pills li a:hover{color:red;background-color:inherit;}
.jd-nav .nav-pills li.jd-nav-allbtn a,
.jd-nav .nav-pills li.jd-nav-allbtn:hover a{padding-left:20px;padding-right:20px;color:#fff;background-color:red;}
/*banner行*/
.jd-banner{height:366px;}
.jd-banner >.row{height:100%;}
/*首页侧面导航*/
.jd-nav-left{position:relative;padding:10px 0;height:100%;background-color:#fff;}
.jd-nav-left .breadcrumb{margin-bottom:0;padding:4px 10px;background-color:transparent;}
.jd-nav-left .breadcrumb li a{color:#626262;}
.jd-nav-left-content{display:none;padding:10px;position: absolute;top:0;left:100%;width:600px;height:100%;z-index:999;border-left:1px solid #dedede;background-color:#fff;}
.jd-nav-left-child{margin-bottom: 10px;}
.jd-nav-left-child li a,.jd-nav-left-child li a:hover{padding:4px 10px;margin-right:8px;border-radius:0;background-color:#000;color:#fff;}
.jd-nav-left-child li a:hover{background-color:rgba(0,0,0,0.8);}
.jd-nav-left-child-t{margin-top:2px;}
.jd-nav-left-child-t label{margin-bottom:0;vertical-align: middle;}
.jd-nav-left-child-t .nav{display: inline-block;vertical-align: middle;}
.jd-nav-left-child-t .nav li a{color:#666;border-radius:0;background-color:transparent;}
.jd-nav-left-child-t .nav li a:hover{color:#e43f3b;}
.jd-banner-panel{height:100%;}
.jd-banner-adver{height:100%;margin-top:-8px;}
.jd-banner-adver img{height:118px;margin-top:8px;cursor: pointer;}
/*首页右侧登陆信息*/
.jd-login-right{height:100%;background-color:#fff;}
.jd-login-right a{text-decoration: none;}
.jd-login-info{padding-top:56px;}
.jd-login-photo{position:absolute;top:-10px;left:50%;margin-left:-30px;display:inline-block;width:60px;height:60px;
    border-radius:50%;border:4px solid #e3e1df;box-shadow:4px 4px 12px rgba(45,45,45,.15);}
.jd-login-photo img{width: 100%;border-radius: 50%;}
.jd-login-btn{margin:4px;color:#666;}
.jd-login-btn:hover{color:#e43f3b;}
.jd-log-tag{display: inline-block;margin:10px 6px;padding:4px 10px 3px;border-radius:12px;box-shadow:6px 8px 20px rgba(45,45,45,.15);}
.jd-log-tag:hover{color:#fff;background-color:#e43f3b;}
.jd-log-tag-white{color:#e43f3b;background-color:#fff;}
.jd-log-tag-black{color:#e5d790;background-color:#000;}
.jd-login-tab{padding:10px 0;border-bottom:1px solid #eee;}
.jd-login-tab-panel li a,.jd-login-tab-panel li a:hover{padding:4px 0;color:#666;border-radius:0;background-color:transparent;}
.jd-login-tab-panel li:first-child a{padding-right:4px;}
.jd-login-tab-panel li:last-child a{padding-left:4px;}
.jd-login-tab-panel li.active a,.jd-login-tab-panel li.active a:focus{color:#666;background-color:transparent;border-bottom:1px solid #e43f3b;}
.jd-login-tab-content ul li a{padding:4px 0;color:#666;}
.jd-login-tab-content ul li a:hover{background-color:transparent;color:#e43f3b;}
/*秒杀*/
.jd-deals-panel{margin-top:20px;margin-bottom: 20px;}
.jd-deals{height:260px;padding:10px 12px;background-color:red;}
.jd-deals .jd-deals-title{color:#fff;font-size:28px;margin-top:26px;}
.jd-deals .jd-deals-t2{color:rgba(255,255,255,0.8);font-size:15px;}
.jd-deals .jd-deals-img{display: inline-block;margin-top:10px;width:40px;height:44px;background:url("../images/sprite.seckill.png") no-repeat;
    background-position:-35px -25px;}
.jd-deals p{color:#fff;font-size:15px;}
.jd-deals .jd-deals-timer{}
.jd-deals .jd-deals-timer span{display:inline-block;padding:8px;font-size:20px;color:#fff;background-color:#000;}
.jd-deals-content{height:260px;padding:0;background-color:#fff;}
.jd-deals-content .swiper-container{height:100%;}
.jd-deals-content .jd-deals-item{height:100%;padding:14px;border-right:1px solid #ddd;text-align:center;}
.jd-deals-item .jd-deals-item-img{width:80%;margin-top:40px;}
.jd-deals-item p{color:#666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.jd-deals-price{border:1px solid red;text-align: left;}
.jd-deals-price .jd-deals-price-normal{display:inline-block;width:46%;padding:4px 0;text-align:center;color:#999;text-decoration:line-through;}
.jd-deals-price .jd-deals-price-now{display:inline-block;width:50%;padding:4px 0;text-align:center;color:#fff;font-weight:700;background-color:red;}
.jd-deals-sp2{height:260px;padding:8px;background-color: #fff;}
.jd-deals-sp2 .swiper-container{height:100%;}
/*列表页导航*/
.jd-nav-list{border-bottom:2px solid red;}
/*筛选*/
.jd-sx-result{padding-top:10px;padding-bottom:8px;}
.jd-sx-panel{border-bottom:1px solid #ddd;}
.jd-sx-item{background-color:#f3f3f3;}
.jd-sx-item .jd-sx-title{float:left;width: 100px;padding-left:10px;line-height: 34px;}
.jd-sx-item .jd-sx-content{margin-left:100px;background-color:#fff;border-top:1px solid #ddd;}
.jd-sx-content .nav >li >a:hover,.jd-sx-content .nav >li >a:focus{color:red;background-color:initial;}
/*商品列表*/
.jd-main{margin-top:8px;}
/*左侧*/
.jd-main-left{float:left;width:180px;padding:6px;border:1px solid #ddd;}
.jd-left-head span{color:#999;float:right;}
.jd-p-item{margin-top:4px;}
.jd-p-item img{width:160px;}
.jd-p-item .jd-price{color:red;padding:6px 0;}
.jd-p-item .jd-item-pj{padding:4px 0;}
.jd-p-item .jd-item-pj span{color:#005aa0;}
/*右侧*/
.jd-main-right{margin-left:200px;}
.jd-main-sx .jd-main-order{padding:8px 8px 4px;background-color:#f1f1f1;border-top:1px solid #e7e3e7;}
.jd-main-order .jd-order-handle{display:inline-block;margin-top:0;background-color:#fff;}
.jd-order-handle li a:hover .jd-icon-arrow-gray{background-position:0 -140px;}
.jd-order-handle .active a,.jd-order-handle li.active a:hover{background-color:red;color:#fff;}
.jd-icon-sx{width:7px;height:12px;display:inline-block;background:url("../images/sprite-arrow.png") no-repeat;vertical-align: middle;}
.jd-icon-arrow-white,.jd-order-handle li.active a:hover .jd-icon-arrow-white{background-position:0 -120px;}
.jd-icon-arrow-gray{background-position:0 -100px;}
.jd-main-sx .jd-main-peis{padding:8px;background-color:#f9f9f9;border-top:1px solid #e7e3e7;border-bottom:1px solid #e7e3e7;}
.jd-main-right .jd-p-item{position:relative;padding-top:30px;padding-bottom:14px;border:1px solid #fff;}
.jd-main-right .jd-p-item:hover{border:1px solid #ddd;box-shadow:0 0 2px #ddd;}
.jd-main-right .jd-p-item a{text-decoration:none;cursor:pointer;}
.jd-main-right .jd-p-item .jd-s11{width:50px;position: absolute;top:20px;right:20px;}
.jd-item-intro a{color:#666;]}
.jd-item-intro a:hover{color:red;}
.jd-main-right .jd-item-pj{color:#999;font-weight:700;}
.jd-flag-zy{padding:1px 2px;background-color:red;color:#fff;border-radius: 2px;}
.jd-flag-z{padding:1px 2px;border:1px solid red;color:red;border-radius: 2px;}
.jd-icon-link{display:inline-block;width:20px;height:20px;margin-left:4px;vertical-align: middle;
    background:url("../images/link.png") center center no-repeat;cursor: pointer;}
.jd-item-store{margin-bottom:8px;}
.jd-item-store a{vertical-align: middle;color:#999;}
.jd-item-handle{margin-top:10px;}
.jd-item-handle li{float:left;}
.jd-item-handle li a{margin-left:-1px;padding:4px 6px;color:#999;border:1px solid #ddd;cursor:pointer;}
.jd-item-handle li a:hover{margin-right:1px;background-color:initial;border:1px solid red;color:red;}
.jd-item-handle li a span{margin-left:4px;vertical-align: middle;}
.jd-icon{width:18px;height:18px;display:inline-block;background:url("../images/icon.png") no-repeat;vertical-align: middle;}
.jd-icon-heart{background-position:0 -414px;transition:background-position 0.3s;}
.jd-item-handle li a:hover .jd-icon-heart{background-position:0 -437px;}
.jd-icon-gwc{background-position:0 -272px;}
.jd-icon-check{width:12px;height:12px;background-position:99px 99px;border:1px solid #ddd;}
.jd-item-handle li a:hover .jd-icon-check{border:1px solid red;}

/*详情页面*/
.jd-detail-nav{background-color:#4e9ad9;}
.jd-detail-nav-f >li >a{color:#fff;font-size:15px;border-radius:0;}
.jd-detail-nav-f >li >a:hover{background-color:#fff;color:#4e9ad9;}
.jd-detail-nav-f >li >a:focus{background-color:transparent;}
.jd-detail-nav-s{display:none;position:absolute;width:100%;z-index: 99;background-color:#fff;}

.jd-buy-panel{margin-top:10px;margin-bottom:10px;}
.jd-buy-left{border:1px solid #ddd;}
.jd-buy-right h3{font-size:16px;}
.jd-buy-right .jd-buy-intro{color:red;}
.jd-detail-price-panel{padding:4px 12px;background-color:#f3f3f3;color:#666;}
.jd-detail-price-m{color:red;}
.jd-buy-add{margin-top:12px;}
.jd-buy-add .jd-buy-num{display:inline-block;width:120px;vertical-align: middle;}
.jd-buy-add .input-group-addon{border-radius: 0;cursor: pointer;}
.jd-buy-add button{vertical-align: middle;margin-left:20px;border-radius: 0;}
/*页面底部*/
.jd-footer-link{padding:12px 0;border-top:1px solid #dedede;}
.jd-footer-link a{padding:0 4px;color:#666;}



